#include "Vector.h"

#ifndef COLOR
#define COLOR

#define glColorv(a) glColor3f(a.x, a.y, a.z)

namespace Color
{

	const Vector zero(0, 0, 0);
	const Vector one(1.0f, 1.0f, 1.0f);

	const Vector black = zero;
	const Vector white = one;
	const Vector grey(0.25f, 0.25f, 0.25f);

	const Vector red(1.0f, 0, 0);
	const Vector green(0, 1.0f, 0);
	const Vector blue(0, 0, 1.0f);
	const Vector yellow(1.0f, 1.0f, 0);

	const Vector purple(1.0f, 0, 1.0f);
	const Vector teal(0, 1.0f, 1.0f);
	const Vector orange(1.0f, 0.5f, 0.0f);
	const Vector light_purple(0.75f, 0.0f, 1.0f);
	const Vector light_red(1.0f, 0.25f, 0.25f);
}

#endif